/*
 * @(#)  album.css
 * 
 * @author   benben
 * @date     2011-07-24
 * @version  1.0
 */
 
.pageTopWrap {
	background-image:url(image/album/page.top.bg.png);
	padding-right:50px;
}
.albumLogo {
	width:120px;
	height:92px;
	background:url(image/album/album.logo.png) right no-repeat !important;
	background:none;
}
*html .albumLogo {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(
		enabled=true,sizingMethod=scale,
		src='/soteeTemplate/common/image/album/album.logo.png');
}
/* 页面标题 */
.pageCaption {
	background:url(image/album/caption.png) left top no-repeat;
}
.funBtns {
	height:40px;
	border:1px solid #dedede;
	border-top:none;
	background-color:#f7f7f7;
	padding:0 12px;
}
/* photoBox */
.photoBoxTop {
	width:308px;
	padding-top:22px;
	background-position:left top;
	display:inline;
	margin:13px 0 0 13px;
	float:left;
}
.photoBoxBtm {
	padding-bottom:7px;
	background-position:left bottom;
}
.photoBoxTop, .photoBoxBtm {
	background-image:url(image/album/photoBoxBG.gif);
	background-repeat:no-repeat;
}
.photoBoxBody {
	height:162px;
	background-color:#f4f3f3;
	border:solid #d9d9d9;
	border-width:0 1px;
	padding:0 10px;
}
.phCaption {
	width:242px;
	height:52px;
	background:url(image/album/phCaptionBG.gif) bottom no-repeat;
	padding-left:3px;
	float:right;
}
.phCaption span {
	color:#5f5f5f;
	font-size:14px;
}
.phCaption div {
	color:#fff;
	padding:16px 0 0 12px;
}
.phNo {
	width:34px;
	height:38px;
	background:url(image/album/phNoBg.gif) top no-repeat;
}
.phNo div {
	color:#fff;
	padding-top:7px;
}
.phSummary {
	color:#999;
	width:140px;
	height:95px;
	text-indent:23px;
	line-height:18px;
	overflow:hidden;
	padding-top:16px;
	word-wrap: break-word;
	word-break:break-all;
	float:right;
}
.phSummary div {
	text-indent:0;
	padding:5px 8px 0 0;
}
.phImage {
	width:130px;
	height:108px;
	background:url(image/album/phImageBg.gif) bottom no-repeat;
}
.phImage img {
	width:116px;
	height:81px;
	margin:22px 0 0 9px;
	display:inline;
}
#info {
	font-size:12px;
	padding:12px 20px 0;
}
#info textarea {
	width:350px;
	height:120px;
	border:1px solid #7f9db9;
	padding-left:3px;
}
.uploadBtn {
	width:70px;
	height:30px;
	background:url(image/default/seleFileBtn.png) left no-repeat;
	overflow:hidden;
}
.uploadBtn input {
	width:70px;
	height:30px;
	margin-left:-2px;
	filter:alpha(opacity=0);
	opacity:0;
	-moz-opacity:0;
	-khtml-opacity:0;
}
